package com.odontosis.entidade;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import org.hibernate.validator.NotNull;

@Entity
@Table(name = "recibo_detalhe")
public class ReciboDetalhe extends OdontosisBusinessObject {
	
		private static final long serialVersionUID = 8511770493160446223L;
		
		@ManyToOne
		@JoinColumn(name = "recibo")
		private Recibo recibo;

		@NotNull
		@ManyToOne
		@JoinColumn(name = "pagamento")
		private Pagamento pagamento;
		
		@NotNull
		@Column(name = "valor")
		private BigDecimal valor;

		public Recibo getRecibo() {
			return recibo;
		}

		public Pagamento getPagamento() {
			return pagamento;
		}

		public BigDecimal getValor() {
			return valor;
		}

		public void setRecibo(Recibo recibo) {
			this.recibo = recibo;
		}

		public void setPagamento(Pagamento pagamento) {
			this.pagamento = pagamento;
		}

		public void setValor(BigDecimal valor) {
			this.valor = valor;
		}
		
				
		
		

}
